Inteligencia de Tiempo en DAX para el Sector Salud

Análisis Acumulado Anual, Trimestral y Mensual (YTD, QTD, MTD)

La Importancia de los Cálculos Acumulados

En la **medicina y la gestión hospitalaria**, comparar métricas operativas y de investigación (como el número de admisiones, el gasto en insumos o la tasa de incidencia de infecciones) acumuladas en el tiempo es crucial para la toma de decisiones. Estos cálculos nos permiten identificar **tendencias, medir el impacto de nuevos protocolos y evaluar el progreso** hacia los objetivos anuales.

YTD (Año)

Medición del rendimiento global desde el 1 de enero. Ideal para análisis estratégicos y presupuestarios.

QTD (Trimestre)

Seguimiento de metas a mediano plazo, alineado con ciclos de revisión clínica o financiación.

MTD (Mes)

Monitoreo operativo diario y semanal, esencial para la gestión de recursos a corto plazo.

DAX y la Inteligencia de Tiempo: CALCULATE + DATES

Todas estas medidas se construyen utilizando la función fundamental **CALCULATE** combinada con funciones específicas de rango de fechas que reescriben el contexto de filtro.

YTD: Acumulado Anual

La función DATESYTD crea un filtro que se extiende desde el inicio del año hasta la última fecha en el contexto. Útil para medir la **acumulación de costos o de pacientes**.

Total Admisiones YTD = 
CALCULATE ( 
    [Total Admisiones],
    DATESYTD('Calendario'[Fecha])
)

QTD: Acumulado Trimestral

Se utiliza DATESQTD. Es clave para evaluar objetivos trimestrales de **reducción de tiempos de espera o eficiencia de procesos**.

Costo Medicamentos QTD = 
CALCULATE ( 
    [Costo Total Medicamentos],
    DATESQTD('Calendario'[Fecha])
)

MTD: Acumulado Mensual

La función DATESMTD se aplica para monitorear métricas diarias y semanales, como la **carga de trabajo en urgencias o la ocupación de camas**.

Pacientes Urgencias MTD = 
CALCULATE ( 
    [Pacientes Atendidos],
    DATESMTD('Calendario'[Fecha])
)

Análisis Avanzado: Comparación YTD vs. LYTD

El verdadero valor de la Inteligencia de Tiempo reside en la **comparación con el período anterior**. Esto nos permite medir el impacto de una intervención. Utilizaremos la función SAMEPERIODLASTYEAR para calcular la misma medida YTD, pero filtrada un año atrás.

Medida Base: Tasa de Reingreso YTD

Calcula la tasa de reingreso (Reingresos / Altas) acumulada en el año actual.

Tasa Reingreso YTD = 
DIVIDE(
    CALCULATE( [Total Reingresos], DATESYTD('Calendario'[Fecha]) ),
    CALCULATE( [Total Altas], DATESYTD('Calendario'[Fecha]) )
)

Medida Comparativa: LYTD

Calcula la misma tasa de reingreso, pero para el mismo período exacto del año anterior.

Tasa Reingreso LYTD = 
DIVIDE(
    CALCULATE( 
        [Total Reingresos],
        DATESYTD('Calendario'[Fecha]),
        SAMEPERIODLASTYEAR('Calendario'[Fecha]) 
    ),
    CALCULATE( 
        [Total Altas],
        DATESYTD('Calendario'[Fecha]),
        SAMEPERIODLASTYEAR('Calendario'[Fecha]) 
    )
)

Visualización de la Variación

El siguiente gráfico de líneas muestra la Tasa de Reingreso acumulada para el año actual y el año anterior, permitiendo evaluar el impacto del nuevo protocolo post-alta.